<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
/* 閫氱敤 */
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl,a{list-style-type:none}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,textarea,button{overflow: visible;vertical-align:middle;outline:none}
html,body {width:100%; max-width:1920px; margin:0 auto; padding:0; background: #fff;font-family: "Noto Sans SC","Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.75; color:#333; font-size:14px;}
img{vertical-align:top; max-width:100%;}
.f12{ font-size:12px !important;}
.f14{ font-size:14px !important;}
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.white{ color:#fff !important;}
.orange{ color:#ff7e22 !important;}
.b{ font-weight:bold;}
i,em{ font-style:normal;}
.txtc{ text-align:center;}
.fl{float:left;}
.fr{float:right;}
.display,.pc-css{ display:block;}
.hidden,.m-css{ display:none;}
.abs{ position:absolute;}
.rel{ position:relative;}
.w50{width:50%;}
.mt50{ margin-top:.5rem;}
.page_main{width:14rem; margin:0px auto;}
.idx_main{width:90.383%; margin:0px auto;}
/* Link */
a,img{color:#333; margin:0px; padding:0px; border:0px; text-decoration:none;-webkit-tap-highlight-color: transparent; outline: none;}
a:link {color: #333; text-decoration:none;}
a:hover {color: #ff7e22; text-decoration:none; transition: all 0.5s;}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
*{box-sizing: border-box; padding:0px; margin:0px;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}

/* 鑷€傚簲 */
@media only screen and (min-width: 1025px) {
html{
	font-size:414.805% !important;
}
}
@media only screen and (min-width: 1281px) {
html{
	font-size:441.08% !important;
}
}
@media only screen and (min-width: 1361px) {
html{
	font-size:443.05% !important;
}
}
@media only screen and (min-width: 1367px){
html{
	font-size:454.21% !important;
}
}
@media only screen and (min-width: 1401px){
html{
	font-size:467.35% !important;
}
}
@media only screen and (min-width: 1441px){
html{
	font-size:520.33% !important;
}
}
@media only screen and (min-width: 1601px){
html{
	font-size:546.375% !important;
}
}
@media only screen and (min-width: 1681px){
html{
	font-size:625% !important;
}
}

/* 澶撮儴 */
.header{position: fixed;top: 0;left: 0;width: 100%;height: .96rem; border-bottom:1px solid #eee; z-index: 9999;}
.header .header_box{min-width: 1024px; max-width: 1920px;margin: 0 auto; padding: 0 .88rem; background-color: #fff; transition-duration: .5s; -webkit-transition-duration: .5s;}
.header h1{float: left; padding-top:.25rem;}
.header h1 a{display: block;width: 2.16rem;height: .45rem; font-size:0px;transition-duration: .5s;-webkit-transition-duration: .5s;}
.header h1 a img{width:100%; height:100%;}
.header.idx_header{ border-bottom:1px solid rgba(255,255,255,.23);}
.header.idx_header .header_box{ background:none;}
.header.idx_header h1 a{ background-image:url(../images/logo_w.png); background-repeat: no-repeat; background-size:cover;}
.header.idx_header h1 a img{ display:none;}
.header .header_right{width:44%; float: right;}
.header .nav{width:100%; position: relative;float: left; height: .95rem;}
.header .nav ul{display: flex; justify-content: space-between;}
.header .nav li{height:.95rem; text-align:center;transition-duration: .5s;-webkit-transition-duration: .5s;}
.header .nav li&gt;a{ font-size:.16rem; color: #363636; line-height:.95rem; display:block; cursor:pointer; position:relative;}
.header.idx_header .nav li&gt;a{ color: #fff;}
.header .nav li i{ display:none;}
.header .nav .nav-line { position:absolute; left:0; top:0; height:.03rem; line-height:.04rem; font-size:0; width:.41rem; background:#363636;}
.header.idx_header .nav .nav-line{ background:#fff;}

/* 鎼滅储 */
.header_box .so_box{width:.8rem; height:100%; padding:.25rem; padding-left:.25rem; position:relative; float:right;}
.header_box .so_box .search-ico{ text-align:center; cursor:pointer;}
.header.idx_header .header_box .so_box .search-ico .icon-sousuo{color:#fff;}
.header .header_box .so_box .search-ico .icon-sousuo{ font-size:.24rem; font-weight:normal; color:#666666; line-height:.45rem; cursor:pointer;}

/* 寮瑰嚭鎼滅储 begin */
.searchBar-m { width:100%;height:100%;position:fixed;top:0px; left:0; right:0; bottom:0; background:#fff; opacity:0; transition: all 0.45s ease 0s; text-align:center; z-index:-1;}
.searchBar-m a.soclose {display:block;position:absolute;right:5%;top:5%; width:.6rem; height:.6rem; }
.searchBar-m a.soclose i{ line-height:.6rem; font-size:.48rem; color:#666;}
.searchBar-m a.soclose:hover i{color:#000}
.searchBar-m .form-search-navi{width:400px; max-width:80%; position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.searchBar-m .form-group {width:100%; position: relative; display: table; border-collapse: separate;}
.searchBar-m .input{padding: .12rem .12rem .12rem 0; height: auto; border: 0; outline: none; -webkit-box-shadow: none; box-shadow: none; font-size: .16rem; -webkit-border-radius: 0; border-radius: 0; width: 100%; background: transparent; color: #666; border-bottom: 1px solid #666;}
.searchBar-m .button {background: transparent; border: 0; outline: 0; -webkit-box-shadow: none; box-shadow: none; position: absolute; top: 0; right: 0; z-index: 99;}
.searchBar-m .button i.icon-sousuo{ font-size:.3rem; font-weight:normal; color:#666666; line-height:.45rem; cursor:pointer;}
.searchBar-m .button:hover i.icon-sousuo{color:#333;}
/* 寮瑰嚭鎼滅储 end */

.menuBtn{display: none;position: relative;float: right; width: 30px;height: 40px;padding: 5px 0px; cursor: pointer;}
.menuBtn b{	display: block;	width: 100%;height: 2px;border-radius: 2px;background-color: #3e107c; margin: 5px 0 7px;	transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;	-o-transition: .3s;}
.menuBtn.open b{position: absolute;	left: 5px;top: 35%;	display: none;	width: 30px;}
.menuBtn.open b:first-child{display: block;	transform: rotate(45deg);-webkit-transform: rotate(45deg);	-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menuBtn.open b:last-child{	display: block;	transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}

/* 骞荤伅鍒囨崲 */
.banner {width: 100%; margin:0px auto; position:relative;}
.banner .slick-arrow{ width: .64rem; height: .64rem; position: absolute; bottom: .85rem; right: 5.2%; background-position:center center; background-size:cover; background-repeat:no-repeat; overflow: hidden; cursor: pointer;opacity:.9; z-index: 99;}
.banner .slick-arrow:hover { opacity:1;}
.banner .arrow-left{ margin-right:1.1rem; background-image:url(../images/icon_prev.png);}
.banner .arrow-right{ background-image:url(../images/icon_next.png);}
.banner .pagination{position: absolute; left: 0; bottom: .4rem; width: 100%; text-align: center; z-index: 99; font-size: 0;}
.banner .pagination .swiper-pagination-bullet{	display: inline-block; margin: 0 5px;}
.banner .pagination .swiper-pagination-bullet{	background-color: #fff;	cursor: pointer;border-radius: 2px;	border: 0; width: 40px;	height: 6px; outline: 0; font-size: 0;	padding: 0; opacity:.5;}
.banner .pagination .swiper-pagination-bullet-active{ opacity:1;}

/* 棣栭〉鏍囬 */
.index_tit{width:100%; height:auto; overflow:hidden;}
.index_tit .en{ font-size:.8rem; letter-spacing:1px; color:#ccc; font-weight:bold; line-height:1.2;}
.index_tit .en span{ color:#333;}
.index_tit .cn{ font-size:.3rem; letter-spacing:1px; color:#333; line-height:1.2;}

/* 棣栭〉鍏充簬鎴戜滑 */
.idx_about{ width:100%; margin-top:2.2rem; overflow-x:hidden;}
.about_con{ width:6.45rem; margin-top:.7rem; color:#818181; text-align:justify; line-height:2.2;}
.idx_main a.more{width:158px; height:40px; margin-top:.84rem; display:block; background:#333; color:#fff; font-size:14px; text-align:center; line-height:40px;}
.idx_main a.more:hover{background:#ff7e22;}
.idx_main a.more i.icon-jiantou_qiehuanyou_o{ margin-left:5px; font-size:.5rem; color:#fff; vertical-align: middle; margin-top:5px;}
.idx_about .about_r{ margin-top:-1.45rem;}
.about_r .digital i{ width:.4rem; height:.4rem; margin-top:30px; background-image:url(../images/icon_digital.png); background-repeat:no-repeat; background-size:cover; display:block;}
.about_r .digital_box { width: 1.2rem; height: auto; margin-bottom:30px;color: #999; overflow: hidden;}
.about_r .digital .digital_box p.animateNum {font-size: .3rem; line-height: 1.2; color: #333; font-weight:bold;display: inline-block;}
.about_r .year {font-size: 12px;font-weight: 100;color: #333;}
.about_r .digital_year{ background-position:0 .1rem;}
.about_r .digital_case { background-position:0 -.38rem;}
.about_r .digital_income{ background-position:0 -.83rem;}
.about_r .about_rimg{width:6.38rem; height:auto; overflow:hidden;}
.about_r .about_rimg img{width:100%; height:auto;}

/* 棣栭〉浜у搧灞曠ず */
.idx_product{width:100%; padding:2rem 0 .54rem; background:#f7f7f7;}
.product_top{width:100%; height:auto;}
.product_top .product_tit{width:7rem;}
.product_top .product_nav{width:9.25rem; overflow:hidden;}
.product_top .product_nav .pronavbox{width:100%;}
.product_top .product_nav .pronavli{width:auto; height:.58rem; background:#eeeeee; margin-right:.25rem; padding:0 .2rem; font-size:.14rem; color:#333; line-height:.58rem; text-align:center; cursor:pointer;}
.product_top .product_nav .pronavli:last-child{ margin-right:0;}
.product_top .product_nav .pronavli.on{ background:#333;}
.product_top .product_nav .pronavli.on {color:#fff;}
.product_top .product_nav .arrow{ margin-top:.4rem; text-align:right;}
.product_top .product_nav .arrow a{width:.4rem; height:.4rem; margin-left:.12rem; background:#eee; text-align:center; cursor:pointer; display:inline-block;}
.product_top .product_nav .arrow a i{ font-size:.2rem; color:#333; line-height:.4rem; vertical-align:middle;}
.product_top .product_nav .arrow a:hover{ background:#333;}
.product_top .product_nav .arrow a:hover i{ color:#fff;}
.productcont{width:100%; margin-top:.5rem; overflow: hidden;}
.productcont .productbox{width:100%; height:100%; display:flex; justify-content: space-between; flex-wrap: nowrap;}
.productcont .productbox .proitem{width:24.4%; height:auto; background:#fff; border:1px solid #eee; position:relative;}
.proitem .proimg{height:3.56rem; padding:.4rem .3rem; text-align:center;}
.proitem .proimg .img-responsive{width:100%; height:100%; display: flex; justify-content:center; align-items: center; vertical-align: middle; overflow:hidden;}
.proitem .proimg .img-responsive img{max-width:100%; max-height:100%; transition: all 0.5s;}
.proitem .protitle{ padding:.25rem .3rem; border-top:1px solid #eee; position:relative;}
.proitem .protitle .line{width:0px; height:1px; background:#333; position:absolute; top:0px; left:0px; transition: all 0.5s;}
.proitem .protitle h2{font-weight:normal;}
.proitem .protitle h2 a{ font-size:.16rem; line-height:1.75; display:inline-block;}

/* 棣栭〉鏂伴椈涓績 */
.idx_news{width:100%; margin-top:1.5rem;}
.idx_news .newslist{ width:100%; margin-top:.6rem;}
.idx_news .newslist ul{width:100%; display:flex; justify-content: space-between; flex-wrap: nowrap;}
.idx_news .newslist ul li{width:3.73rem; position:relative;}
.idx_news .newslist ul li .line2{width:1px; height:100%; background:#eee; position:absolute; right:-.4rem; top:0;}
.idx_news .newslist ul li:last-child .line2{ display:none;}
.idx_news .newslist ul li .news-img{width:100%; height:2.97rem; overflow:hidden;}
.idx_news .newslist ul li .news-img img{max-width:100%; max-height:100%; transition: all 0.5s;}
.idx_news .newslist ul li .news-title{ margin-top:.12rem;}
.idx_news .newslist ul li .news-title h3{ font-weight:normal;}
.idx_news .newslist ul li .news-title h3 a{font-size:.16rem; line-height:1.75; display:inline-block;}
.idx_news .newslist ul li .news-title .news-info{ margin-top:.4rem; font-size: .14rem; color: #999;}
.idx_news .newslist ul li .news-title .add-time{ font-size:.14rem; color:#999; margin-top:.15rem;}

.idx_news .newslist ul li:hover .news-img img{transform: scale(1.05);}
.idx_news .newslist ul li:hover .news-title h3 a{ color:#ff7e22;}

/* 棣栭〉鍚堜綔浼欎即 */
.inx_partner{width:100%; padding:.9rem 0; margin-top:.8rem; background:url(../images/partner_bg.jpg) no-repeat center center; background-size:100% 100%; overflow:hidden;}
.inx_partner .hzhb_l{ padding-top:.4rem;}
.inx_partner .hzhb_cont{width:5.68rem; margin-top:.54rem;}
.inx_partner .hzhb_cont p{font-size:.14rem; line-height:.3rem;}
.inx_partner .hzhb_cont .more{ margin-top:.36rem;}
.inx_partner .hzhb_r{ text-align:right;}
.inx_partner .hzhb_r img{width:8.24rem; height:4.6rem;}

/* 棣栭〉鏈嶅姟涓績 */
.inx_service{width:100%; margin-top:1.4rem;}
.service_cont{ margin-top:.5rem;}
.service_cont .service_l{width:61.62%; height:6.2rem; position:relative; background:url(../images/idx_server_bg.jpg) no-repeat; background-size:100% 100%; overflow:hidden;}
.service_cont .service_l .ourbytxt{ width:.9rem; position:absolute; right:2rem; top:.6rem; font-size:.3rem; font-weight:bold; color:#fff; letter-spacing:.05rem; writing-mode: vertical-rl;}
.service_cont .service_l .service_txt{width:4.7rem; padding-left:.4rem; margin-top:2.5rem;}
.service_l .service_txt h3{font-size:.3rem; color:#fff; font-weight:normal;}
.service_l .service_txt p{font-size:.16rem; color:#fff; line-height:.3rem; padding-right:.3rem;}
.service_txt .icon-baojiaquotation2,.service_txt .icon-baojiaquotation{ font-size:.3rem; color:#fff;}
.service_cont .service_r{width:38.38%; height:6.2rem; border-left:1px solid #eee; border-top:1px solid #eee;}
.service_cont .service_r li{width:50%; height:3.1rem; float:left; border-right:1px solid #eee; border-bottom:1px solid #eee; text-align:center;}
.service_cont .service_r li a{width:100%; height:100%; padding:1.08rem; display:block;}
.service_cont .service_r li i{ font-size:.54rem; color:#ccc; line-height:1;}
.service_cont .service_r li p{ font-size:.18rem; color:#333; margin-top:.1rem;}
.service_cont .service_r li a:hover{ background:#333;}
.service_cont .service_r li a:hover i,.service_cont .service_r li a:hover p{ color:#fff;}

/* 搴曢儴閫氱敤 */
.footer{ width:100%; margin-top:.6rem; background:#333; color:#fff;}
.footer .footbox { padding:.25rem 0;}
.footbox .ftlink { float:left; }
.footbox .friendlink {width:1.4rem; height:.36rem; padding:0 .2rem; color:#fff; border:1px solid #636363; background:#333; position:relative; z-index:9;}
.footbox .friendlink a.text-gray{ font-size:.12rem; color:#fff; line-height:.34rem; display:block; text-align:center;}
.footbox .friendlink i{ font-size:.24rem; vertical-align: middle; margin-left:.05rem;}
.footbox .friendlink ul {padding:.1rem; min-width:1.4rem; border:1px solid #333; background:#fff; bottom:.34rem; opacity:1; left:0; overflow:hidden; position:absolute;}
.footbox .friendlink ul li a { font-size:.14rem; color:#333; display:block; line-height:.3rem;}
.ftweixin{width:2.6rem; line-height:.36rem; text-align:right;}
.ftweixin span{ font-size:.14rem;}
.ftweixin .qr-btn{ position: relative; display:inline-block; margin-left:.1rem;}
.qr-btn dt{ width: .36rem; height: .36rem; text-align: center; background: #43c84e; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer;}
.qr-btn dt i:before{color: #fff; font-size: .24rem; line-height: .36rem;}
.qr-btn:hover dt{ background:#ff7e21;}
.qr-btn .e-animte{ width: 1rem; position: absolute; padding:.08rem; background: #fff; -webkit-border-radius:.04rem; -moz-border-radius:.04rem; border-radius:.04rem; left: -.33rem;top: -10000px; z-index: 9; opacity: 0; -webkit-transform: translateY(5px); transform: translateY(5px); box-shadow: 0 5px 15px rgba(0,0,0,.1);}
.qr-btn .e-animte:before{ content:' '; border-top: solid .08rem #fff; border-left: solid .09rem transparent; border-right: solid .09rem transparent; position: absolute; left: 50%; bottom: -.08rem; margin-left: -.09rem;}
.qr-btn .e-animte p{color: #333; line-height:1.2; text-align:center; padding-top: 0;}
.qr-show dt{background: #1A4F9B;}
.qr-show dt i:before{ color: #fff;}
.qr-show .e-animte{ top:-1.32rem; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
.e-animte-show{-webkit-transition:height .5s, max-height .5s, min-height .5s, color .5s,background .5s,border .5s,opacity .5s,-webkit-transform .5s, top 0s linear 0s, bottom 0s linear 0s, top 0s linear 0s;
transition:height .5s, max-height .5s, min-height .5s, color .5s,background .5s,border .5s,opacity .5s,transform .5s, top 0s linear 0s, bottom 0s linear 0s, top 0s linear 0s;}

.footer .copyright{ padding:.25rem 0; border-top:1px solid #636363;}
.footer .copyright,.footer .copyright a{ font-size:.14rem; color:#fff;}
.footer .copyright .beian a{ opacity:.7;}

/* 闈㈠寘灞� */
.crumbs{width:100%; height:.83rem; border-bottom:.03rem solid #eee;}
.crumbs .pagenav{width:72.85%; padding-left:.4rem; overflow:hidden;}
.crumbs ul{ display:flex; flex-wrap: nowrap;}
.crumbs ul li{width:auto; margin-right:.36rem;}
.crumbs ul li.active{border-bottom:.03rem solid #333;}
.crumbs ul li a{ font-size:.14rem; color:#333; line-height:.8rem; display:block;}
.crumbs .location{width:27.15%; height:100%; padding-left:.3rem; background:#ecf1f5; overflow:hidden;}
.crumbs .location i{ color:#acafb1;}
.crumbs .pagenav.location{width:100%; height:100%; padding-left:.4rem; background:none;line-height:.8rem; color:#333;font-size:.14rem ;}
.crumbs .location a{ line-height:.8rem; color:#333;font-size:.14rem ; margin:0 .06rem; display:inline-block;}
.crumbs .location i{ font-size:.18rem; color:#8e8f91; line-height:.8rem; vertical-align:middle;}

/* 鍏充簬鎴戜滑 */
.ny_banner{ width:100%; height:5rem; background-repeat:no-repeat; background-position:center center; background-size:cover; margin-top:.96rem;}
.bgblank{width:100%; height:4rem; background:#f7f7f7;}
.page_main{ min-height:7rem; margin-top:-4.8rem; background:#fff;}
.container {width:100%; position:relative;}
.pageleft{width:72.85%; padding:0 .65rem 0 .9rem;}
.pagetit{ padding-top:.3rem;}
.pagetit .en{ height:.64rem; font-size:.48rem; font-weight:bold; color:#585756; line-height:.64rem; display:flex; align-items: center;}
.pagetit .en span{ margin-left:.16rem;}
.pagetit .en i{color:#ff7e22;}
.pagetit .en img{width:1.84rem; height:auto; margin-left:.25rem; vertical-align:middle;}
.pagetit .cn{ font-size:.24rem; color:#333; line-height:1.5; font-weight:bold;}
.pageleft .page_show{ margin-top:.4rem;}
.pageleft .page_show p{ font-size:.14rem; color:#828181; line-height:2.2;}
.pageleft .page_show img{max-width:100%;}
.pageleft .bottombox{ width:8.6rem; position:absolute; bottom:0;}
.pageleft .bottombox img{ width:100%; height:auto;}
.pageright{width:27.15%;}
.pageright .page_rtbox{width:2.8rem;}
.pageright .page_abrtbox{width:100%;}
.pageright .page_rtbox img{width:100%;}
.pageright .page_rbbox{width:100%; height:6.22rem; background:url(../images/ab_rbimg.jpg) no-repeat center center; background-size:cover; overflow:hidden;}
.abdigital{ margin-top:.1rem;}
.abdigital li{height:.56rem; padding:0 .44rem; background:#dce5f4; color:#999; line-height:.56rem; margin-top:.26rem; display: inline-flex; border-top-right-radius:.28rem; border-bottom-right-radius:.28rem;}
.abdigital li span{ font-size:.3rem; font-weight:bold; color:#333; margin-right:.2rem;}
.abdigital li span i{ font-size:.16rem;}
.abdigital li:hover{ background:#333;}
.abdigital li:hover span{ color:#fff;}

/* 浼佷笟椋庨噰 */
.contentbox{ padding:0 .4rem;}
.itemnav{ margin-top:.3rem;}
.itemnav li{ margin-right:.24rem; height:.6rem; background:#eee; float:left;}
.itemnav li.active,.itemnav li:hover{ background:#333;}
.itemnav li a{ font-size:.14rem; color:#333; line-height:.6rem; padding:0 .58rem; display:block;}
.itemnav li.active a,.itemnav li:hover a{ color:#fff;}
.piclistcont{ margin-top:.4rem;}
.piclistcont ul{display: flex; justify-content: space-between; align-content: flex-end; flex-wrap: wrap;}
.piclistcont ul li{width:32%; height:auto; margin-bottom:.3rem; position:relative;}
.piclistcont .clearfix:after{width:32%;}
.piclistcont ul li .picbox{width:100%; height:auto; text-align:center; overflow:hidden;}
.piclistcont ul li .picbox a{ display:block;}
.piclistcont ul li .picbox img{ max-width:100%; max-height:100%; transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;}
.piclistcont ul li:hover .picbox img{transform: scale(1.05);}
.piclistcont ul li .pictit{width:100%; height:100%; padding:.33rem; display:flex; flex-direction: column-reverse; background:rgba(0,0,0,.6); color:#fff; position:absolute; top:0; left:0; right:0; bottom:0; opacity:0; transition: all 0.3s; z-index:9;}
.piclistcont ul li .pictit h3{ font-size:.18rem; font-weight:normal; position:relative;}
.piclistcont ul li .pictit h3:before{ content:""; width:24px; height:1px; background:#fff; position:absolute; top:-.15rem; left:0;}
.piclistcont ul li .pictit p{ font-size:.12rem;}
.piclistcont ul li:hover .pictit{ opacity:1}

.loading{width:3rem; height:.6rem; margin:.6rem auto 0; text-align:center; background:#f4f4f4; display:flex; align-items: center; justify-content: center; cursor:pointer;}
.loading i{width:8px; height:8px; background:#cfcfcf; margin:0 5px; display:inline-block;}
.loading i:nth-child(2){ background:#818181;}
.loading i:nth-child(3){ background:#333333;}
.loading:hover{ background:#ff7e22;}

/* 浼佷笟鏂囧寲 */
.culturebox{width:100%; padding:0 .9rem;}
.culturecont{width:100%; height:4.22rem; margin-top:.6rem; background:url(../images/culture.jpg) no-repeat left center; position:relative;}
.culturecont .culture_scroll{width:6.9rem; height:3.12rem; padding:.5rem .6rem; background-image: linear-gradient(90deg,#fefdfd 0%,#fffcf9 100%); border:1px solid #f7f6f6; position:absolute; top:50%; right:0; margin-top:-1.56rem; z-index:1}
.culturecont .culture_scroll .hd{width:.9rem; position:absolute; right:.4rem; bottom:-.64rem; z-index:9;}
.culturecont .culture_scroll .hd .pageState{ font-size:.16rem; color:#333; text-align:center;}
.culturecont .culture_scroll .hd .pageState span{ font-size:.3rem; color:#ff7e22; font-weight:bold;}
.culturecont .culture_scroll .hd .next{width:100%; height:1.24rem; text-align:center; display:block; line-height:1.24rem; margin-top:.3rem; background:#333; cursor:pointer; transition: all 0.3s;}
.culturecont .culture_scroll .hd .next i{ font-size:.24rem; color:#fff; vertical-align:middle;}
.culturecont .culture_scroll .hd .next:hover{ background:#ff7e22;}
.culturecont .culture_scroll img{ display:block;}
.culturecont .culture_scroll .bd{width:88%; margin-top:.1rem; overflow:hidden;}
.culturecont .culture_scroll dl{}
.culturecont .culture_scroll dt{ font-size:.24rem; color:#333; font-weight:bold; line-height:.3rem;}
.culturecont .culture_scroll dt span{ color:#e5e4e4; margin-left:.15rem;}
.culturecont .culture_scroll dd{ width:64%; margin-top:.1rem; font-size:.16rem; color:#333; line-height:1.75; text-align:justify;}

/* 浜у搧鍒楄〃 */
.proitem .protitle p{ font-size:.14rem; color:#999; line-height:1.5;}
.proitem .protitle i{ font-size:.35rem; color:#ccc; position:absolute; right:.25rem; bottom:.1rem;}
.proitem:hover .proimg .img-responsive img{transform: scale(1.05);}
.proitem:hover{box-shadow: 0px 5px 10px #d4d4d4; border: 1px solid #fff;}
.proitem:hover .protitle h2 a{ color:#ff7e22;}
.proitem:hover .protitle .line{width:100%;}
.proitem:hover .protitle i{ color:#333;}

.product_list{width:100%; display:flex; justify-content: space-between; flex-wrap: wrap; align-content: flex-end;}
.product_list .proitem{width:32%; height:auto; margin-bottom:.4rem; background:#fff; border:1px solid #eee;}
.product_list.clearfix:after{width:32%;} 

/* 鍒嗛〉鏍峰紡 */
.fengye{width:100%; margin-top:.3rem;}
.fengye ul{ display:flex; justify-content:center; flex-wrap: nowrap;}
.fengye ul li{ height:.48rem; margin:0 .1rem; background:#eee; text-align:center;}
.fengye ul li a{ font-size:.14rem; color:#666; line-height:.48rem; padding:0 .2rem; display:block;}
.fengye ul li.active,.fengye ul li:hover{ background:#666;}
.fengye ul li.active a,.fengye ul li:hover a{ color:#fff;}

/* 浜у搧鍐呴〉 */
.procontent{width:100%; padding:.8rem 0 0;}
.picFocus{ width:6.6rem; height:auto; margin:0 auto; position:relative;}
.picFocus .picbox{width:5rem; margin:0 auto; text-align:center; position:relative;}
.picFocus .picbox li{ height:3.6rem; text-align:center; display:flex; align-items:center;}
.picFocus .picbox img{ width:100%; height:auto; max-height:100%;}

.thumbnail{width:100%; height:.8rem; margin-top:.4rem;}
.thumbnail ul{width:100%; height:100%; display:flex; justify-content:center; align-items:flex-center; flex-wrap: nowrap;}
.thumbnail ul li{width:.9rem; height:100%; text-align:center; margin:0 2%; display:flex; justify-content:center; align-items:center;}
.thumbnail ul li.on{border:2px solid #333;}
.thumbnail ul li img{ max-width:100%; height:auto; max-height:100%;}

.picFocus a.rrow{width:.4rem; height:.4rem; background:#eee; text-align:center; cursor:pointer; position:absolute; top:50%; margin-top:-.2rem;}
.picFocus a.rrow i{ font-size:.2rem; color:#333; line-height:.4rem; vertical-align:middle;}
.picFocus a.rrow:hover{ background:#333;}
.picFocus a.rrow:hover i{ color:#fff;}
.picFocus a.prev{left:-.8rem;}
.picFocus a.next{right:-.8rem;}

.prodetails{ width:100%; margin-top:.8rem; padding-top:.4rem; border-top:1px solid #eee;}
.prodetails .title{ font-size:.18rem; color:#333;}
.prodetails .proinfo{ font-size:.14rem; color:#666; line-height:2; margin-top:.24rem}
.prodetails p{ font-size:.14rem; color:#666; line-height:2;}

/* 妗堜緥灞曠ず */
.allist ul li{width:33.333333%; height:auto; margin-bottom:0; position:relative;}
.allist .clearfix:after{width:33.33%;}
/* 绛涢€夋牱寮� */
.screening{width:100%; margin:.4rem 0;}
.filter-box dl{margin:.15rem 0;}
.filter-box dl dt{width:1rem; height:.4rem; background:#eee; display:block; float:left; line-height:.4rem; color:#333; font-size:.14rem; font-weight:normal; text-align:center;}
.filter-box dl dd{width:90%; margin-left:.2rem; display:block; float:left ;position:relative; overflow:hidden;}
.filter-nav ul li {margin:0; display:block; float:left; width:auto; line-height:.4rem;}
.filter-nav ul li a{font-size:.14rem ;margin:0 .1rem 0 0;padding:0 .15rem; cursor:pointer; display:block;color:#666; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s;}
.filter-nav ul li a:hover{color:#ff7e22;}
.filter-nav ul li a.active{color:#fff; background:#ff7e22;}
.filter-nav ul li b{font-weight:normal;}

/* 鏂伴椈鍔ㄦ€� */
.newsleft{width:72.85%; padding:0 1.15rem 0 .4rem;}
.newsleft .artlist{width:100%;}
.newsleft .artlist li{ padding:.36rem 0 .36rem 15%; border-bottom:1px solid #eee; position:relative;}
.newsleft .artlist li .adddate{width:15%; font-size:.18rem; color:#666; font-weight:600; position:absolute; left:0; top:.4rem;}
.newsleft .artlist li .newstxt{width:100%; text-align:justify;}
.newsleft .artlist li .newstxt h3 a{ font-size:.18rem; color:#666;}
.newsleft .artlist li .newstxt p{ font-size:.14rem; color:#999; margin-top:.12rem;}
.newsleft .artlist li:before{ content:""; width:0px; height:1px; background:#333; position:absolute; left:0; bottom:0px; z-index:9; transition:.5s;}
.newsleft .artlist li:hover:before{ width:100%;}
.newsleft .artlist li:hover .adddate,.newsleft .artlist li:hover .newstxt h3 a{ color:#333;}
.newsleft .artlist li:hover .newstxt p{ color:#666;}

.page_soso{ width:2.8rem; height:.6rem; padding:.02rem; background:#333; margin-top:.5rem;}
.page_soso .Search{ float:left; width:2.1rem; height:.56rem; background:#fff; border:none; line-height:.24rem; padding:0 .1rem; color:#363636; font-size:.14rem;}
.page_soso .sear_sub{ float:right; width:.6rem; height:.56rem; border:none;background-image:url(../images/ico-search-button.png); background-color:#333; cursor: pointer; background-size:.24rem .24rem; background-position:center center; background-repeat:no-repeat;}

/* 鏂伴椈鍐呴〉 */
.newscontent{width:100%;}
.newstitle{}
.newstitle h1{ font-size:.18rem; color:#333; line-height:.4rem; font-weight:normal;}
.newstitle .titbar{padding:.22rem 0; line-height:.4rem; border-bottom:2px solid #eee;}
.newstitle .titbar span{ font-size:.14rem; color:#818181;}
.newstitle .titbar span.time{ font-size:.18rem; color:#333; font-weight:bold; margin-right:.44rem;}
.newscontent .newnr{ margin-top:.4rem;}
.newscontent .newnr p{ font-size:.14rem; color:#818181; line-height:2; margin-bottom:15px;}
.newscontent .newnr img{ max-width:100%; margin:.2rem auto;}
.piece{width:100%; padding-top:.4rem; margin-top:1.2rem; height:.9rem; line-height:.5rem; border-top:1px solid #eee; font-size:.15rem; color:#999; text-align:center; display: flex; justify-content: space-between; flex-wrap: nowrap;}
.piece a{ display:block;}
.piece .prenext_l{width:38%; text-align:left;}
.piece .backlist{width:24%;}
.piece .prenext_r{width:38%; text-align:right;}
.piece i{ padding-top:.08rem; font-size:.4rem; color:#999; vertical-align:middle;}
.piece a{ font-size:.15rem; color:#999;}
.piece .prenext_l i{ margin-right:.1rem;}
.piece .prenext_r i{ margin-left:.1rem;}
.piece .backlist i{ font-size:.7rem; color:#999; font-weight:100;}
.piece .prenext_l:hover a,.piece .prenext_l:hover i,.piece .prenext_r:hover a,.piece .prenext_r:hover i,.piece .backlist:hover i{ color:#333;}

/* 瑙ｅ喅鏂规 */
.falist{width:100%; position:relative; overflow:hidden;}
.falist li{width:100%; padding:.2rem .44rem .2rem .2rem; background:#f7f7f7; margin-bottom:.24rem;}
.falist li .faimg{width:2rem; height:1.8rem; border:1px solid #d1d1d1; overflow:hidden;}
.falist li .faimg img{width:100%; height:auto; transition: all 0.4s;}
.falist li .fatxt{width:5.55rem; }
.falist li .fatxt h3{ font-size:.22rem; color:#333; font-weight:normal; line-height:.32rem; margin-top:.2rem;}
.falist li .fatxt p{ font-size:.14rem; color:#333; line-height:2.4; margin-top:.15rem; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.falist li:hover{ background:#eee;}
.falist li:hover .faimg img{transform: scale(1.05);}

/* 浜烘墠鎷涜仒 */
.ouridea{ margin-top:.6rem;}
.itemtit{ height:.36rem; display:flex; align-items: center;}
.itemtit span{ font-size:.24rem; font-weight:bold; color:#333; line-height:1.5;}
.itemtit img{ display:block; margin-left:.2rem;}
.ideatxt{ margin-top:.15rem;}
.ideatxt p{ font-size:.14rem; color:#828181; line-height:2; margin-bottom:.2rem;}
.standard{ margin-top:.6rem;}
.standardtxt{ margin-top:.15rem;}
.standardtxt p{ font-size:.14rem; color:#828181; line-height:2; margin-bottom:.2rem;}

.recruitlist{ margin-top:.1rem; overflow:hidden;}
.recruitlist li{ margin-top:.4rem;}
.recruitlist li h3{ height:.32rem; font-size:.24rem; color:#333; font-weight:bold; line-height:.32rem; padding-left:.25rem; position:relative;}
.recruitlist li h3:before{ content:""; width:.08rem; height:.08rem; background:#333; position:absolute; left:0; top:.12rem; box-shadow: 2px 2px 0px #ababab;}
.recruitlist li .positioncont{ margin-top:.1rem;}
.recruitlist li .positioncont p{ font-size:.14rem; color:#828181; line-height:2.5;}


/* 鑱旂郴鎴戜滑 */
.contactinfo{width:100%; overflow:hidden;}
.contactinfo p{ font-size:.14rem; color:#828181; margin-bottom:.1rem;}



@media only screen and (max-width: 1023px) {
html{font-size:14px !important;}
body{ padding-top:60px;}
.m-css{ display:block !important;;}
.pc-css{ display:none !important;;}
.fl,.fr{ float:none !important;;}
.m100,.w50{width:100% !important;}
.mt50{ margin-top:20px;}
.idx_main,.page_main{width:94% !important;;}
.header{width: 100%; height: 61px; position: fixed;top: 0; left: 0; background-color: #fff; z-index: 999;}
.header .header_box,.header:hover .header_box,.header.idx_header .header_box,.header.idx_header:hover .header_box{width:100%; min-width:auto; padding:10px 8px;}
.header .header_box .menuBtn {display: block;}
.header .header_box h1{width:84%; padding-top:0px;}
.header .header_box h1 a{width:100%; height:40px; background:none;}
.header .header_box h1 a img { width:auto; max-width:100%; height:100%; display:block;}
.header .header_box .header_right{float: none;display: none; position: fixed;top: 60px; left: 0; right: 0; width: 100%; height: 100%;	overflow:auto; z-index: 9999; background-color: #fff; margin-top: 0;	padding:10px 0px 50px; border-top:2px solid #120c1f; background-image:none;}
.header_box .so_box{ display:none;}

.header .nav{ height:100%; float:none;}
.header .nav ul{display:block;}
.header .nav .nav-line{ display:none;}
.header .nav li {float: none;width:100%; height:44px; position:relative;}
.header .nav li i{ display:block; position:absolute; right:10px; top:0px; color:#666; line-height:44px;}
.header.idx_header .nav li &gt; a,.header .nav li &gt; a,.header.idx_header:hover .nav li &gt; a,.header:hover .nav li &gt; a{color: #333;width: auto;display: block;	padding-left: 20px;height: 44px;line-height: 44px;margin: 0;text-align: left;	border-radius: 0;font-size: 15px;border-bottom: 1px solid #d4d4d4;}

/* 棣栭〉骞荤伅 */
.banner .slick-arrow{ width: 30px; height: 30px; bottom: 12px;}
.banner .slick-arrow i{ font-size:24px; line-height:30px;}
.banner .arrow-left{ margin-right:40px;}
.banner .pagination{ bottom: 10px;}
.banner .pagination .swiper-pagination-bullet{	display: inline-block; margin: 0 5px;}
.banner .pagination .swiper-pagination-bullet{	border-radius: 2px; width: 30px;	height: 4px;}

/* 棣栭〉鏍囬 */
.index_tit{width:100%; height:auto; overflow:hidden;}
.index_tit .en{ font-size:30px; line-height:1.5;}
.index_tit .cn{ font-size:18px; letter-spacing:0;}

/* 棣栭〉鍏充簬鎴戜滑 */
.idx_about{ margin-top:40px; overflow:hidden;}
.about_con{ margin-top:20px; line-height:1.75;}
.idx_main a.more{width:158px; height:40px; margin-top:20px;}
.idx_main a.more i.icon-jiantou_qiehuanyou_o{ font-size:30px; padding-top:10px; margin-top:0;}
.about_l{ margin-bottom:30px;}
.idx_about .about_r{ margin-top:0;}
.about_r .digital{ display:flex; justify-content: space-between; flex-wrap: nowrap; margin:25px auto; padding:20px 10px; background:#f7f7f7;}
.about_r .digital i{ width:40px; height:40px; margin:0px auto;}
.about_r .digital_box { width:30%; text-align:center; margin-bottom:0px;}
.about_r .digital .digital_box p.animateNum {font-size: 24px; margin-top:5px;}
.about_r .digital_year{ background-position:0 4px;}
.about_r .digital_case { background-position:0 -38px;}
.about_r .digital_income{ background-position:0 -83px;}

/* 棣栭〉浜у搧灞曠ず */
.idx_product{ padding:30px 0px;}
.product_nav { margin-top:20px;}
.product_top .product_nav .pronavbox {justify-content:flex-start; flex-wrap: nowrap;}
.product_top .product_nav .pronavbox .pronavli{ height:36px; padding:0px 10px; margin-right:8px; font-size:14px; line-height:36px;}
.product_top .product_nav .arrow{margin-top: 20px;}
.product_top .product_nav .arrow a{width: 32px; height: 32px; margin-left: 10px;}
.product_top .product_nav .arrow a i{ font-size:14px; line-height:32px;}
.productcont{ margin-top:20px;}
.productcont .productbox{ flex-wrap: wrap;}
.productcont .productbox .proitem{width:49%; margin-bottom:10px;}
.proitem .proimg{ height:120px; padding:10px;}
.proitem .protitle{ padding:6px;}
.proitem .protitle i{ font-size:30px; position:absolute; right:6px; bottom:-15px;}
.proitem .protitle h2 a{ font-size:14px; display:block;}
.proitem .protitle p{ font-size:12px;}

/* 棣栭〉鏂伴椈涓績 */
.idx_news{ margin-top:30px;}
.idx_news .newslist{ margin-top:20px;}
.idx_news .newslist ul{ flex-wrap: wrap;}
.idx_news .newslist ul li{width:100%; height:100px; margin-bottom:20px; border-bottom:1px solid #eee; position:relative;}
.idx_news .newslist ul li:last-child{ border:none; margin-bottom:0px;}
.idx_news .newslist ul li .news-img{width:100px; height:80px; position:absolute; left:0; top:0;}
.idx_news .newslist ul li .news-title{margin-left:110px; margin-top:0;}
.idx_news .newslist ul li .news-title h3 a{width:100%; height:30px; font-size:15px; line-height:30px; display:block;text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}
.idx_news .newslist ul li .news-title .news-info{ margin-top:5px; font-size:12px; line-height:1.5; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.idx_news .newslist ul li .news-title .add-time{ display:none;}

/* 棣栭〉鍚堜綔浼欎即 */
.inx_partner{ padding:30px 0px; position:relative;background-size: auto 100%;}
.inx_partner .hzhb_l{ margin-top:0px;}
.inx_partner .hzhb_cont{ margin-top:210px;}
.inx_partner .hzhb_cont p{font-size:14px; line-height:1.75;}
.inx_partner .hzhb_cont .more{ margin-top:20px;}
.inx_partner .hzhb_r{width:100%; text-align:center; position:absolute; top:126px; left:0px;}
.inx_partner .hzhb_r img{width:300px; height:auto;}

/* 棣栭〉鏈嶅姟涓績 */
.inx_service{ margin-top:30px;}
.service_cont{ margin-top:24px;}
.service_cont .service_l{ height:auto; min-height:240px;}
.service_cont .service_l .ourbytxt{ width:30px; right:18%; top:20px; font-size:18px; letter-spacing:2px; line-height:1.2;}
.service_cont .service_l .service_txt{width:50%; padding-left:5%; margin-top:20px;}
.service_l .service_txt h3{font-size:20px;}
.service_l .service_txt p{font-size:14px; line-height:1.5; padding-right:0px;}
.service_txt .icon-baojiaquotation2,.service_txt .icon-baojiaquotation{ font-size:16px;}
.service_txt .icon-baojiaquotation{ float:right !important;}
.service_cont .service_r{ height:100vw; margin-top:20px; border-left:1px solid #eee; border-top:1px solid #eee;}
.service_cont .service_r li{ height:50vw;}
.service_cont .service_r li a{ padding:30%;}
.service_cont .service_r li i{ font-size:40px;}
.service_cont .service_r li p{ font-size:16px; margin-top:5px;}

/* 搴曢儴 */
.footer{ margin-top:20px;}
.footer .footbox{ padding:20px 0px 10px;}

.footbox .friendlink{width:100%; border:none; height: auto; padding: 0;}
.footbox .friendlink a.text-gray{ font-size:14px; text-align:left; line-height:30px;}
.footbox .friendlink i{ display:none;}
.footbox .friendlink ul{ display: block !important; background: none; border: none; position:relative;}
.footbox .friendlink ul li{ display:inline-block; margin-right:10px;}
.footbox .friendlink ul li a{font-size:14px; color:#f4f4f4; line-height:1.75;}
.ftweixin{width:100%;}
.ftweixin .qr-btn{ margin-left:0px; width:100%;}
.qr-btn dt{ display:none;}
.qr-btn .e-animte::before{ display:none;}
.ftweixin span{ display:none;}
.qr-btn .e-animte{width:50%; max-width:200px; padding:10px; margin:0px auto; position:relative; opacity:1; top:auto; left:auto;}
.qr-btn .e-animte .pic-size img{width:100%; height:auto;}
.qr-btn .e-animte p{ line-height:2;}
.footer .copyright{ padding:10px 0px;}
.footer .copyright, .footer .copyright a{ font-size:14px;}

/* 闈㈠寘灞� */
.bgblank{ display:none;}
.page_main{ margin-top:20px;}
.crumbs{ height:auto; border-bottom: none;}
.crumbs .pagenav{width:100%; padding-left:0;}
.crumbs ul{flex-wrap: nowrap;}
.crumbs ul::-webkit-scrollbar {display:none}
.crumbs ul li{ margin: 5px 10px 5px 0px; height:36px; background:#eee;}
.crumbs ul li:last-child{ margin-right:0px;}
.crumbs ul li.active{ background:#333;}
.crumbs ul li.active a{ color:#fff;}
.crumbs ul li a{ padding:0px 10px; font-size:14px; line-height:36px;}

/* 鍏充簬鎴戜滑 */
.ny_banner { width: 100%; height: 42vw; margin-top:0px;}
.pageleft{ padding:0;}
.pagetit .en{ height:30px; font-size:20px; line-height:30px;}
.pagetit .en span{ margin-left:8px;}
.pagetit .en img{width:70px; margin-left:8px;}
.pagetit .cn{ font-size:18px;}
.pageleft .page_show{ margin-top:20px;}
.pageleft .page_show p{ font-size:14px; line-height:2;}
.pageleft .bottombox{ position:relative; margin-top:20px; overflow:hidden;}
.pageleft .bottombox img{ min-width:540px; float:right;}
.page_rtbox{ display:none;}
.pageright .page_rbbox{ height:auto; margin-top:20px; background-position: center bottom;}
.abdigital{ margin-top:0px; padding:20px 0px 210px;}
.abdigital li{height:50px; width:58%; padding:0 20px; color:#999; line-height:50px; margin-top:30px; display: block; border-top-right-radius:25px; border-bottom-right-radius:25px;}
.abdigital li:first-child{width:50%;}
.abdigital li:last-child{width:54%;}
.abdigital li span{ font-size:20px; margin-right:5px;}
.abdigital li span i{ font-size:14px;}

/* 浼佷笟椋庨噰 */
.contentbox{ padding:0px 0px 20px;}
.itemnav{ margin-top:20px;}
.itemnav li{ margin-right:10px; height:30px; border-radius:15px;}
.itemnav li a{ font-size:12px; color:#333; line-height:30px; padding:0 12px; display:block;}
.itemnav li.active{ background:#666;}
.itemnav li.active a,.itemnav li:hover a{ color:#fff;}
.piclistcont{ margin-top:20px;}
.piclistcont ul li{width:49%; height:auto; margin-bottom:0px; position:relative;}
.piclistcont .clearfix:after{width:49%;}
.piclistcont ul li .pictit{ height:auto; padding:20px 0 15px; background:#fff; position:relative; opacity:1}
.piclistcont ul li .pictit h3{ font-size:14px; color:#333;}
.piclistcont ul li .pictit h3:before{ content:""; width:24px; height:1px; background:#333; position:absolute; top:-.15rem; left:0;}
.piclistcont ul li .pictit p{ font-size:12px; color:#999; display:block;text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}

.loading{width:120px; height:36px; margin:20px auto 0;}
.loading i{width:6px; height:6px;}

/* 浼佷笟鏂囧寲 */
.culturebox{ padding:0px 0px 20px;}
.culturecont{ height:auto; margin-top:20px; padding-bottom: 260px; background-size: 100% auto; background-position: left bottom;}
.culturecont .culture_scroll{width:100%; height:auto; padding:12px 12px 40px; position:relative; top:0; right:0; margin-top:0; margin-bottom:20px; z-index:1}
.culturecont .culture_scroll .hd{width:50px; position:absolute; right:10px; bottom:-26px; z-index:9;}
.culturecont .culture_scroll .hd .pageState{ font-size:16px; color:#333; text-align:center;}
.culturecont .culture_scroll .hd .pageState span{ font-size:24px; color:#ff7e22; font-weight:bold;}
.culturecont .culture_scroll .hd .next{width:100%; height:50px; line-height:50px; margin-top:0px;}
.culturecont .culture_scroll .hd .next i{ font-size:20px; color:#fff; vertical-align:middle;}
.culturecont .culture_scroll .hd .next:hover{ background:#ff7e22;}
.culturecont .culture_scroll img{ display:block;}
.culturecont .culture_scroll .bd{width:100%; margin-top:8px; overflow:hidden;}
.culturecont .culture_scroll dl{}
.culturecont .culture_scroll dt{ font-size:17px; color:#333; font-weight:bold; line-height:1.75;}
.culturecont .culture_scroll dt span{ margin-left:5px;}
.culturecont .culture_scroll dd{ width:100%; margin-top:5px; font-size:12px; color:#333; line-height:1.75; text-align:justify;}

/* 浜у搧灞曠ず */
.product_list .proitem{width:49%; margin-bottom:10px;}
.product_list.clearfix:after{width:49%;} 

/* 鍒嗛〉鏍峰紡 */
.fengye{width:100%; margin-top:20px;}
.fengye ul li{ height:30px; margin:0 3px;}
.fengye ul li a,.fengye ul li span{ font-size:14px; line-height:30px; padding:0 8px; display:block;}
.fengye ul li span.current,.fengye ul li:hover{ background:#666;}
.fengye ul li span.current,.fengye ul li:hover a{ color:#fff;}
.crumbs .pagenav.location{ display:none;}

/* 浜у搧鍐呴〉 */
.procontent{ padding-top:20px;}
.picFocus{ width:100%;}
.picFocus .picbox{width:80%; max-width:300px;}
.picFocus .picbox li{ height:200px;}

.thumbnail{width:100%; height:60px; margin-top:20px;}
.thumbnail ul li{width:80px;}
.thumbnail ul li.on{border:2px solid #333;}

.picFocus a.rrow{width:30px; height:30px; margin-top:-15px;}
.picFocus a.rrow i{ font-size:20px; line-height:30px;}
.picFocus a.prev{left:-36px;}
.picFocus a.next{right:-36px;}

.prodetails{ width:100%; margin-top:30px; padding-top:30px;}
.prodetails .title{ font-size:16px;}
.prodetails .proinfo{ font-size:14px; line-height:1.75; margin-top:10px;}
.prodetails p{ font-size:14px; color:#666; line-height:1.75;}

.piece{width:100%; padding-top:20px; margin-top:30px; height:56px; line-height:36px;}
.piece .prenext_l{width:40%; text-align:left;}
.piece .backlist{width:18%;}
.piece .prenext_r{width:40%; text-align:right;}
.piece i{ padding-top:8px; font-size:30px; color:#999; vertical-align:middle;}
.piece a{ color:#999;}
.piece .prenext_l i{ margin-right:5px;}
.piece .prenext_r i{ margin-left:5px;}
.piece .backlist i{ font-size:36px; color:#999; font-weight:100;}


/* 妗堜緥灞曠ず */
.allist ul li{width:49%;}
.allist .clearfix:after{width:49%;}
/* 绛涢€夋牱寮� */
.screening{width:100%; margin:20px 0;}
.filter-box dl{margin:10px 0;}
.filter-box dl dt{width:80px; height:32px;  line-height:32px; font-size:14px;}
.filter-box dl dd{width:calc(100% - 90px); float:right;}
.filter-nav ul li { line-height:32px;}
.filter-nav ul li a{ font-size:14px; margin:0 5px 0 0; padding:0 6px;}

/* 鏂伴椈鍔ㄦ€� */
.newsleft{ padding:20px 0px;}
.newsleft .artlist li{ padding:10px 0;}
.newsleft .artlist li .adddate{width:100%; margin-top:5px; font-size:14px; color:#666; font-weight:100; position:relative; left:0; top:0;}
.newsleft .artlist li .newstxt h3 a{ font-size:16px; color:#333; font-weight:normal; display:block;text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}
.newsleft .artlist li .newstxt p{ font-size:14px; margin-top:10px; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

/* 鏂伴椈鍐呴〉 */
.newsleft{ padding-top:0px;}
.newstitle h1{ font-size:18px; line-height:36px;}
.newstitle .titbar{padding:5px 0; line-height:30px; border-bottom:1px solid #eee;}
.newstitle .titbar span{ font-size:12px; color:#818181;}
.newstitle .titbar span.time{ font-size:14px; margin-right:12px;}
.newscontent .newnr{ margin-top:20px;}
.newscontent .newnr p{ font-size:14px;}
.newscontent .newnr img{ margin:10px auto;}

/* 瑙ｅ喅鏂规 */
.falist li{ height:130px; padding:10px; background:#f7f7f7; margin-bottom:20px; position:relative; overflow:hidden;}
.falist li .faimg{width:140px; height:110px; position:absolute; left:10px; top:10px;}
.falist li .fatxt{width:100%; padding-left:150px; }
.falist li .fatxt h3{ font-size:18px; color:#333; font-weight:normal; line-height:32px; margin-top:0;}
.falist li .fatxt p{ font-size:14px; color:#333; line-height:2; margin-top:5px; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

/* 浜烘墠鎷涜仒 */
.ouridea{ margin-top:20px;}
.itemtit{ height:32px;}
.itemtit span{ font-size:16px;}
.itemtit img{ display:block; margin-left:8px;}
.ideatxt{ margin-top:5px;}
.ideatxt p{ font-size:14px; margin-bottom:10px;}
.standard{ margin-top:20px;}
.standardtxt{ margin-top:5px;}
.standardtxt p{ font-size:14px; margin-bottom:10px;}

.recruitlist{ margin-top:5px; overflow:hidden;}
.recruitlist li{ margin-top:20px;}
.recruitlist li h3{ height:32px; font-size:16px; color:#333; font-weight:bold; line-height:32px; padding-left:15px; position:relative;}
.recruitlist li h3:before{ content:""; width:6px; height:6px; background:#333; position:absolute; left:0; top:12px; box-shadow: 2px 2px 0px #ababab;}
.recruitlist li .positioncont{ margin-top: 10px;}
.recruitlist li .positioncont p{ font-size:14px; color:#828181; line-height:2;}

/* 鑱旂郴鎴戜滑 */
.contactinfo{width:100%; overflow:hidden;}
.contactinfo p{ font-size:.14px; color:#828181; margin-bottom:10px;}
#mapshow{ height:300px !important; margin:20px auto 40px !important;}

}
</pre></body></html>